artificial pond - German English Dictionary